package unit

// 计算机存储单位
const (
	Bit = 1 // 位, 也叫比特, 是计算机存储中的最小单位, 如: 0,1
	Byte = 8 * Bit // 字节, 8 位 1 字节
	KiloByte = 1024 * Byte // KB 千字节, 也就是我们常说的 KB
	MegaByte = 1024 * KB // MB 兆字节, 也就是我们常说的几兆几兆, 兆已经是百万级数量单位
	GigaByte = 1024 * MB // GB 吉字节, 也叫 "千兆", 也就是我们常说的 U 盘几 G, 电脑/手机内存几 G
	// 后面的单位, 基本上只有大数据才会用到.
	TrillionByte = 1024 * GB // TB 太字节, 万亿字节
	PetaByte = 1024 * TB // PB 拍字节
	ExaByte = 1024 * PB // EB 艾字节, 百亿亿字节
	ZettaByte = 1024 * EB // ZB 泽字节, 十万亿亿字节
	YottaByte = 1024 * ZB // YB 尧字节, 一亿亿亿字节
	BrontonByte = 1024 * YB // BB 一千亿亿亿字节
)